#include <volar.h>

int  ver_cant_archivos(void)
{
	char linea[80], data_path[40];
	int cont=0;
	FILE *arch;


	//strcpy(data_path, "PATH.TXT\0");

	//El archivo de path esta en el dir de binarios
	if((arch=fopen("PATH.TXT", "r"))==NULL)
		{
		printf("Error de acceso al archivo path\n");
      getch();
      exit(1);
   }
   fgets(linea,80,arch);
   while(!feof(arch))
   {
    	cont++;
      fgets(linea,80,arch);
   }
   fclose(arch);
   return (cont);
}

void path(char **archivos) /*almacena los path de los archivos en el arreglo archivos */
{
	char aux[80]="\0";
	int i=0;
	FILE *arch;
	if((arch=fopen("path.txt","r"))==NULL)//el archivo de path esta en el dir
   //donde se ejecuta el programa
   {
   	printf("Error en acceso al archivo path\n");
      system("pause");
      exit(1);
   }
   fseek(arch,0,SEEK_SET);
	fscanf(arch,"%s", aux);//almacena el path en aux
   while (!feof(arch))
   {
   	if(!(*(archivos+i)= (char *) malloc (strlen(aux)+1)))
      {
      	printf("Error al reservar memoria para archivos **\n");
      	system("pause");
      	exit(1);
   	}
		strcpy(*(archivos+i),aux);
      strcat(*(archivos+i),"\0");
      //printf("%s\n",*(archivos+i));
      fscanf(arch,"%s", aux);//almacena el path en aux
      i++;
   }
}